package com.ydh.company.service;

import com.ydh.company.dto.ResultData;
import com.ydh.company.pojo.Condition;
import com.ydh.company.pojo.User;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * @author: elite
 * @data:2020/5/6 9:16
 * 描述：信息管理 mapper
 */
public interface InfoManagementService {

    /**
     * 根据登录时的账号查询
     * 展示个人信息
     * @param user
     * @return
     */
    User showPersonInfo(User user);

    /**
     * 编辑个人信息
     * @param
     * @return
     */
    ResultData editPersonInfo(String username, String userAccount, String deptName, String jobName, String tel);

    /**
     * 条件查询员工信息
     * @param condition
     * @return
     */
    List<User> checkUserByCondition(Condition condition);

}
